آموزش توسعه وب Full Stack .NET [ویدئو]

Full Stack .NET Web Development [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مایکروسافت چارچوب دات نت Core را منتشر کرد که یک راه حل کاملاً متن باز و چند پلتفرمی است. ASP.NET Core نیز کشش زیادی پیدا کرد. این فریم ورک از ابتدا ساخته شده است و معماری آن تماماً در مورد به اصطلاح میان افزار و خط لوله درخواست است که آن را بسیار قدرتمند و آسان می کند. در این دوره، ما با اصول اولیه فریم ورک ASP.NET Core شروع می کنیم و در مورد چگونگی گسترش معماری موجود چارچوب Core بحث می کنیم. علاوه بر این، معماری اپلیکیشن خود، Cubo را تعریف خواهیم کرد، که یک ذخیره‌سازی کلید و ارزش ساده خواهد بود. برای ایجاد یک API HTTP RESTful، ما به دو پروژه نیاز داریم - خود Web API و هسته حاوی مدل‌های دامنه و منطق تجاری - تا بتوانیم مسئولیت‌ها را در راه حل خود به درستی تعریف کنیم. ما با کدگذاری هسته راه حل خود با صحبت در مورد مخازن، سرویس های برنامه کاربردی و اشیاء انتقال داده (DTO) شروع می کنیم. ما در نهایت RESTful HTTP API را پیاده‌سازی می‌کنیم و از پروژه اصلی خود به همراه برخی الگوهای طراحی مانند تزریق وابستگی (DI) برای انتزاع کردن منطق تجاری از کنترل‌کننده‌ها استفاده می‌کنیم. در نهایت، نحوه انجام درخواست های HTTP را با استفاده از ابزارهایی مانند cURL و Postman خواهید فهمید. در بخش‌های بعدی، ما بر روی استفاده از Server و Entity Framework تمرکز خواهیم کرد. تست‌های واحد و ادغام (پایان به انتها) به منظور اطمینان از اینکه برنامه ما به درستی کار می‌کند و تغییرات جدید عملکردهای موجود را از بین نمی‌برند، اجرا می‌شوند. سپس با استفاده از HTML، CSS و جاوا اسکریپت برای تعامل با API، نماها را ایجاد می کنیم. در ادامه، روی اجرای درخواست‌های ناهمزمان به سرور و رسیدگی به پاسخ‌ها تمرکز خواهیم کرد. در پایان دوره، شما اصول اولیه کتابخانه EF را کشف کرده و مخازن را برای ذخیره مدل های دامنه ما پیاده سازی کرده اید. [*] در چارچوب ASP.NET Core و HTTP API RESTful پیاده سازی کنید [*] از کنترلرها و نقاط پایانی برای تعریف مسیرها استفاده کنید [*] الگوها و شیوه های خوب را کاوش کنید، به عنوان مثال، طراحی دامنه محور (DDD)، وابستگی [*] تزریق وابستگی مطالعه (DI) یا اشیاء انتقال داده (DTO) [*] یک رابط کاربری وب با استفاده از HTML، CSS و جاوا اسکریپت ایجاد کنید [*] ذخیره داده ها در SQL Server با استفاده از Entity Framework ORM [*] از ابزارهایی مانند cURL یا Postman برای انجام درخواست های HTTP استفاده کنید [*] واحد اصلی و آزمایش ادغام (پایان به انتها) API HTTP اگر شما یک توسعه دهنده ASP.NET هستید و می خواهید در مورد ASP.NET Core یا برنامه نویسی که دوست دارد یک توسعه دهنده فول استک شود، یاد بگیرید، این دوره برای شما مناسب است. [*] برنامه های خود را با تجربه کامل پشته ارائه شده در این دوره ویدیویی آزمایش، استقرار و نگهداری کنید * [*] جنبه های مهم پشته کامل دات نت مانند معماری، آزمایش خودکار و موارد دیگر را بررسی کنید * [*] با موارد استفاده در دنیای واقعی، ساختن برنامه های وب قوی را با درک توسعه سمت سرویس گیرنده و سرور با استفاده از دات نت و جاوا اسکریپت یاد بگیرید. *

سرفصل ها و درس ها

شروع به کار با ASP.NET Core Getting to Work with ASP.NET Core

  • بررسی اجمالی دوره The Course Overview

  • راه اندازی محیط زیست Setting up the Environment

  • ساختار برنامه اصلی ASP.NET ASP.NET Core Application Structure

  • کار با کنترلرها Working with Controllers

  • برخورد با کدهای وضعیت Dealing with Status Codes

کاوش در ویژگی های داخلی هسته ASP.Net Exploring ASP.Net Core Built-in Features

  • تزریق وابستگی Dependency Injection

  • تنظیمات برنامه Application Settings

  • ورود به سیستم Logging

  • فیلترها Filters

توسعه زیرساخت اصلی ASP.NET Extending ASP.NET Core Infrastructure

  • میان افزار Middleware

  • ذخیره سازی Caching

  • ذخیره سازی توزیع شده با Redis Distributed Caching with Redis

بحث در مورد پروژه های معماری راه حل و لایه بندی Discussing Solution Architecture and Layering Projects

  • بررسی اجمالی معماری راه حل Solution Architecture Overview

  • ایجاد پروژه Web API Creating Web API Project

  • ایجاد پروژه اصلی Creating Core Project

پیاده سازی دامنه و خدمات در پروژه اصلی Implementing Domain and Services in Core Project

  • ایجاد مدل های دامنه Creating Domain Models

  • پیاده سازی مخازن Implementing Repositories

  • تعریف خدمات کاربردی Defining Application Services

  • برخورد با اشیاء انتقال داده Dealing with Data Transfer Objects

  • مدیریت DTO با AutoMapper Handling DTO with AutoMapper

پیاده سازی Web API با استفاده از استاندارد RESTful Implementing Web API using RESTful Standard

  • تعریف کنترلرهای API Defining API Controllers

  • مدیریت منطق کسب و کار Handling Business Logic

  • رسیدگی به استثناها با Middleware Handling Exceptions with Middleware

  • اجرای درخواست های HTTP Executing HTTP Requests

تست واحد و یکپارچه سازی Web API Unit and Integration Testing of Web API

  • تست های واحد نوشتاری Writing Unit Tests

  • گسترش آزمون های واحد Extending Unit Tests

  • نوشتن تست های یکپارچه سازی Writing Integration Tests

  • گسترش تست های یکپارچه سازی Extending Integration Tests

پیاده سازی قسمت Front-end Implementing the Front-end Part

  • ایجاد طرح‌بندی UI Creating the UI Layout

  • نوشتن اسکریپت برای انجام درخواست های HTTP Writing Scripts to Perform the HTTP Requests

  • سبک دادن به نماها Styling the Views

ذخیره سازی داده ها در SQL Server Storing Data in the SQL Server

  • ایجاد پایگاه داده و پیکربندی Entity Framework Creating a Database and Configuring the Entity Framework

  • پیاده سازی مخازن SQL Implementing the SQL Repositories

  • آزمایش برنامه و انجام تنظیمات نهایی Testing the Application and Making Final Adjustments

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش توسعه وب Full Stack .NET [ویدئو]
جزییات دوره
4 h 17 m
34
Packtpub Packtpub
(آخرین آپدیت)
2
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Piotr Gankiewicz Piotr Gankiewicz

Piotr Gankiewicz و Dariusz Pawlukiewicz هر دو MVP مایکروسافت، مربیان Bottega IT Minds، معماران سیستم، و مهندسان نرم افزار هستند که سال ها بر روی سیستم های توزیع شده و میکروسرویس ها کار می کنند. آنها همچنین سخنرانان کنفرانس های مختلف هستند، انجمن DevMentors (یوتیوب، Gitter، Discord) را اجرا می کنند و تعداد زیادی کد منبع (کتابخانه ها، چارچوب ها، پروژه های نمونه) را در حساب های GitHub خود منتشر می کنند.